<?php namespace Admin\Controller;

use Hdphp\Controller\Cotroller;

//属性控制器、
class AttrController extends CommonController{
	private $Model;
//	构造函/数
	public function __init(){
//		父级的构造函数
		parent::__init();
		
		$this->Model = new \Common\Model\Attr;
	}
//显示属性页面
	public function index(){
		
//		p(Q('get.'));

		$taid = Q('get.taid',0,'intval');
		
//		p($taid);
//		获得数据库所有属性
		$attrModel = $this->Model->where("type_taid={$taid}")->get();
//		分配变量
		View::with('attrModel',$attrModel);
		
		View::make();
	}
	
	
	
//删除属性
	public function del(){
//		获得要删除的属性
		$thid = Q('get.thid',0,'intval');
		
//		p($thid);
//		找到要删除的数组  数据
		$this->Model->where("thid='{$thid}'")->delete();
		
//		成功提示
		View::success('删除成功',U('index'));
	}
	
	
	
	
//添加属性
	
	public function add(){
//		p(Q('get.'));
		
//		判断有没有提交数据
		if(IS_POST){
//			判断能不能通过自动验证
			if(!$this->Model->store()) View::error($this->Model->getError());
//			成功跳转
			View::success('添加成功',U('index',array('taid'=>$_GET['type_taid'])));
			
		}
			View::make();
	}
	
	
	
	
//编辑属性

	public function edit(){
		if(IS_POST){
			if(!$this->Model->edits()) View::error($this->Model->getError());
			View::success('修改成功',U('index'));
		}
//		先获的要修改的id
		$thid = Q('get.thid',0,'intval');
		
//		获得旧数据
		$oldAttr = $this->Model->where("thid='{$thid}'")->find();
		
//		p($oldAttr);
		View::with('oldAttr',$oldAttr);
		
		View::make();
	}
	
	
	
	
	
	
	
	
	
}


 ?>